package api.binary;

public class bianry {
    public static void main(String[] args) {
        /*
        16进制:缩写2进制
        1)0x为16进制字面量前缀
        2)0b为2进制字面量前缀，可以加下划线
        3)Integer.toHexString()可以将16进制数返回
           显示16进制：System.out.println(Integer.toHexString());
         */
        int n=0xfd47b;
        int m=0b10_1111_1101_0100_0111_1011;//0b表示2进制
        System.out.println(Integer.toBinaryString(n));//按2进制输出
        System.out.println(Integer.toBinaryString(m));
        System.out.println(Integer.toHexString(n));//按16进制输出
        System.out.println(Integer.toHexString(m));//按16进制输出
        System.out.println(n);//按10进制输出
        System.out.println(m);//按10进制输出
    }
}
